package model

type ScyReport struct {
	Id            int64 `json:"id" gorm:"column:id;type:BIGINT(21);AUTO_INCREMENT;NOT NULL"`
	StudentId     int64 `json:"student_id" gorm:"column:student_id;type:BIGINT(21);NOT NULL"`
	CompositionId int64 `json:"composition_id" gorm:"column:composition_id;type:BIGINT(21);NOT NULL"`
	Score         int32 `json:"score" gorm:"column:score;type:INT(11);NOT NULL"`
	CostTime      int32 `json:"cost_time" gorm:"column:cost_time;type:INT(11);NOT NULL"`
	Status        int8  `json:"status" gorm:"column:status;type:TINYINT(1);NOT NULL"`
	StartTime     int64 `json:"start_time" gorm:"column:start_time;type:BIGINT(21);NOT NULL"`
	EndTime       int64 `json:"end_time" gorm:"column:end_time;type:BIGINT(21);NOT NULL"`
	CreateTime    int64 `json:"create_time" gorm:"column:create_time;type:BIGINT(21);NOT NULL"`
	UpdateTime    int64 `json:"update_time" gorm:"column:update_time;type:BIGINT(21);NOT NULL"`
	DeleteTime    int64 `json:"delete_time" gorm:"column:delete_time;type:BIGINT(21);NOT NULL"`
	IsDeleted     int8  `json:"is_deleted" gorm:"column:is_deleted;type:TINYINT(1);NOT NULL"`
}
